home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 1 (Walnut Creek)
/
Aminet - June 1993 [Walnut Creek].iso
/
usenet
/
sources
/
volume91
/
utilitys
/
ed3_1_1
/
part01
/
ed3.tech
< prev
next >
Wrap
Text File
|
1991-11-07
|
2KB
|
39 lines
ED3, a primitive 3D editor for use with NU3, a primitive 3D viewer.
*******************************************************************
This is version 1.1. There is a lot of work left to do.
The program may crash, however it's not likely even if you're TRYING to crash.
ed3 was developed with both Lattice and Aztec at different times, so it
shouldn't matter which you use. It wants the 2.0 header files, however, to
take advanced of 2.0 when it is present.
Here are some technical matters you may be wondering about, to save you from
having to slog through the source:
ED3 allocates room for points, faces, and polys dynamically, so structures
are limited only by available ram.
ED3 does its own line clipping, which should be very stable unless you REALLY
zoom in far.
The file format isn't anything standard, but rather a simple text format.
I'd like to change this, but there is no obvious standard (or more precisely,
too many standards!). If anyone knows of some nicely documented appropriate
standard, please let me know.
The undo/redo feature uses two circular buffers, one for operations and one
for the individual actions.
Things needed:
0. The "unfold" operation should show possible "unwrappings" of polyhedra,
much like the Dymaxion map is an "unfolded" icosahedron. This is
to experiment with novel ways of mapping spheres flatly.
1. A Find-the-Convex Hull feature is needed. The geometric algorithms
involved are a bit hairy, but I've managed to find code that should
work once I find time to figure it out.
2. Some kind of portable/importable file format.